<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
use Illuminate\Support\Facades\DB;

class CreateStoresTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('stores', function (Blueprint $table) {
            $table->id();
            $table->string('title', 100)->default('')->comment('店铺名称');
            $table->string('describe', 100)->default('')->comment('店铺描述');
            $table->string('name', 100)->default('')->comment('负责人姓名');
            $table->string('phone', 100)->default('')->comment('负责人手机');
            $table->tinyInteger('status')->default(2)->comment('1.上线 : 正常可用,规则设置完成后 , 点击上线 , 检查各表信息是否完整 , 完整即可上线, 否则提示不成功 上线完成, 生成店铺登录界面的访问路由, 默认是 初始路由 + 商家ID产生的加米信息 ,其他界面2.下线 : 访问404,3.冻结 : 可以访问 , 提示 维护中 , 请等待维护结束....');
            $table->timestamps();
        });

        DB::statement("ALTER TABLE `stores` comment '店铺表'");
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists('stores');
    }
}
